package chapterright06;

import java.util.Scanner;

/**
 * Created by Miracle yaochengwei on 2022/5/27 13:51
 */
public class Array02 {
    public static void main(String[] args) {
        //演示 数据类型 数组名[]=new 数据类型[大小]
//循环输入 5 个成绩，保存到 double 数组,并输出
        //步骤
//1.  创建一个 double  数组，大小 5


//(1) 第一种动态分配方式
//double scores[] = new double[5];

//        scores = new double[5];
        //声明数组， 这时 scores  是 null scores = new double[5]; // 分配内存空间，可以存放数据

//(2)  第 2 种动态分配方式， 先声明数组，再 new 分配空间
        double scores[] ;   //声明数组， 这时 scores  是 null
        scores = new double[5];//分配内存空间可以存放数据



//2. 循环输入
//	scores.length 表示数组的大小/长度
//
        Scanner myScanner = new Scanner(System.in);
        for (int i =0;i < scores.length;i++){
            System.out.println("请输入第"+ (i+1) +"个元素的值");
            scores[i] = myScanner.nextDouble();
        }
        //输出，遍历数组 System.out.println("==数组的元素/值的情况如下:===");
        for( int i = 0; i < scores.length; i++) {
            System.out.println("第"+ (i+1) +"个元素的值=" + scores[i]);
        }
        }


    }

